#include <stdio.h>

int main() {
    int n;
    printf("请输入一个正整数: ");
    scanf("%d", &n);

    if (n <= 0) {
        printf("请输入一个正整数。\n");
        return 1;
    }

    // 计算最高位的位权
    int base = 1;
    while (n / base >= 10) {
        base *= 10;
    }

    // 依次输出每一位数字
    while (base > 0) {
        int digit = n / base;  // 得到最高位数字
        printf("%d ", digit);
        n %= base;  // 扔掉最高位数字
        base /= 10;  // 降低位权
    }

    return 0;
}
